Ext.define('Piloto01.view.pessoa.PessoaForm', {
	extend : 'Ext.window.Window',

	alias : 'widget.pessoaForm',

	title : 'Incluir/Editar',

	height : 250,

	width : 400,

	layout : 'fit',

	autoShow : true,

	items : [ {
		xtype : 'form',
		bodyPadding : 10,
		defaults : {
			anchor : '100%'
		},
		items : [ {
			xtype : 'hiddenfield',
			itemId : 'id',
			name : 'id'
		}, {
			xtype : 'textfield',
			itemId : 'nome',
			name : 'nome',
			fieldLabel : 'Nome'
		}, {
			xtype : 'textfield',
			itemId : 'email',
			name : 'email',
			fieldLabel : 'E-mail'
		}, {
			xtype : 'datefield',
			itemId : 'dataNascimento',
			name : 'dataNascimento',
			fieldLabel : 'Data de Nascimento'
		}, {
			xtype : 'textfield',
			itemId : 'cpf',
			name : 'cpf',
			fieldLabel : 'CPF'
		}, {
			xtype : 'combo',
			itemId : 'tipoPessoa',
			name : 'tipoPessoa',
			store : 'TipoPessoas',
			displayField : 'descricao',
			valueField : 'id',
//			hiddenName : 'tipoPessoa',
			typeAhead : true,
			mode : 'local',
			fieldLabel : 'Tipo de Pessoa',
			anchor : '100%',
			forceSelection : true,
			triggerAction : 'all',
			emptyText : 'Selecione...',
			selectOnFocus : true
		} ],
		dockedItems : [ {
			xtype : 'toolbar',
			dock : 'bottom',
			layout : {
				type : 'hbox',
				pack : 'end'
			},
			items : [ {
				xtype : 'button',
				text : 'Cancelar',
				itemId : 'cancelar'
			}, {
				xtype : 'button',
				text : 'Salvar',
				itemId : 'salvar'
			} ]
		} ]
	} ]

});